草庐IT

ASP.NET Web Forms - TextBox 控件

全部标签

c# - 在 ASP.NET 中检测/估计 http 请求的国家/地区

我正在寻找方法来检测/估计http-request来自ASP.NET的国家/地区。我知道有一些服务/国家查询的解决方案,但我从未使用过。我正在寻找小型/干净的解决方案。它用于帮助某人填写表格,因此不必100%准确。提前致谢.. 最佳答案 您可以向这个URL发出一个简单的HTTP请求:http://api.hostip.info/get_html.php?ip=207.46.197.32使用REMOTE_ADDR服务器变量的值。这将像这样返回国家和城市:Country:UNITEDSTATES(US)City:NewYork,NY正如

c# - UpdateModel 的 ASP.NET MVC 2 问题

我正在尝试将updatemodel(myItem,formcollection)与asp.netmvc2一起使用,但失败并显示以下堆栈跟踪。atSystem.Web.Mvc.FormCollection.GetValue(Stringname)atSystem.Web.Mvc.DefaultModelBinder.BindModel(ControllerContextcontrollerContext,ModelBindingContextbindingContext)atSystem.Web.Mvc.Controller.TryUpdateModel[TModel](TModelmo

c# - ASP.net 通过内容页访问母版页变量

我有一个母版页:然后我有一个公共(public)变量:publicpartialclassAdminMaster:System.Web.UI.MasterPage{protectedboolblnShowDialogue=false;在我的内容页面中,我想设置这个变量:blnShowDialogue=true;这样在我的母版页中我可以拥有代码:$(function(){$("#dialog").dialog();}这有意义吗?当我尝试Master.blnShowDialogue或blnShowDialogue=等的组合时,似乎没有任何效果。Thename'blnShowDialogue

c# - ASP.net Web API : change class name when serializing

我有一个产品的数据传输对象类publicclassProductDTO{publicGuidId{get;set;}publicstringName{get;set;}//Otherproperties}当Asp.net序列化JSON(使用JSON.NET)或XML中的对象时,它会生成ProductDTO对象。但是,我想在序列化期间更改名称,从ProductDTO到Product,使用某种属性:[Name("Product")]publicclassProductDTO{[Name("ProductId")]publicGuidId{get;set;}publicstringName{

c# - 如何首先使用代码在已创建的数据库中创建 ASP.net 标识表?

我的应用程序已经开发了大约一个月。我现在决定使用ASP.NETIdentity。我已经有了标识的View模型,但需要创建表。我在想,但我不确定为什么如果我有View模型,我还没有表??我已经使用自己的自定义上下文在初始化程序中创建了dropcreateon,我只需要知道如何让EF为用户和角色构建包含的身份表?我环顾四周,似乎没有一个发布的答案是我需要的? 最佳答案 考虑迁移如果适用,您需要考虑构建一个migration,这将允许您生成(并可能执行)必要的脚本以在您的数据库中创建适当的表或更改。默认情况下,您应该有某种类型的Appli

c# - 如何使用 asp.net 和 c# 流式传输 Excel 2007 或 Word 2007 文件

我正在开发一个网络应用程序,需要流式传输各种文件。我可以处理pdf、图像和旧版Office文档。但是,当我尝试处理2007文档时,它会中断。这是我的代码:Response.Buffer=true;Response.Clear();Response.ClearContent();Response.ClearHeaders();switch(FileExtension.ToLower()){case"pdf":Response.ContentType="application/pdf";break;case"doc":Response.ContentType="application/ms

c# - 如何创建一个可以在其中放置其他控件的 UserControl?

在WinForms中,如何创建UserControl当我放在我的表单上时,我可以通过从工具箱中拖动它们来添加其他控件,就像所有容器控件(面板、组框等)一样?我试图通过将它们放在我的控件中来添加控件,但是当我移动我的控件时,我添加的控件保持在它们所在的位置,如果我使用Panel而不是我的控件,则不会发生这种情况。(其他控件将随面板移动)。 最佳答案 例如,与Panel控件不同,UserControl一旦放置在另一个窗体上,就不会充当容器控件。当您设计UserControl本身时,有完整的设计时支持,但它的默认行为不允许它在被放置在另一

c# - Asp.Net 身份本地化 PublicKeyToken

我正在尝试使用这篇博文中的建议获取针对Asp.NetIdentity的瑞典语本地化错误消息:HowtolocalizeASP.NETIdentityUserNameandPassworderrormessages?使用NuGet我下载了德语语言包,然后在dotPeek中打开\packages\Microsoft.AspNet.Identity.Core.2.0.0\lib\net45\de\Microsoft.AspNet.Identity.Core.resources.dll然后将其导出到新的VS项目:https://github.com/nielsbosma/AspNet.Iden

c# - 如何在 Visual Studio 中测量 ASP.NET Core 项目中的代码覆盖率?

我想测量我的XUnit测试在ASP.NETCore应用程序中的代码覆盖率。VisualStudio2015中的.NETCore工具是预览版2,目前代码覆盖还不起作用。博文http://dotnetthoughts.net/measuring-code-coverage-of-aspnet-core-applications-using-opencover/从2月开始,通过使用opencover的命令行显示了一种解决方法。我正在寻找VisualStudio内部更集成的方式。有没有人听说过结合XUnit来衡量代码覆盖率的更好/更集成的方法? 最佳答案

c# - 在 UpdatePanel 之外更新控件

所以我有一个UserControl,上面有一些级联DropDownList。从列表1中选择会启用列表2,列表2又会启用列表3。在所有三个列表中做出选择后,您可以移至下一页。DropDownList都在UpdatePanel中。但是“下一页”按钮位于UpdatePanel之外。该按钮应该被禁用,直到所有三个列表都有一个选择,然后它应该再次被启用。但由于该按钮位于UpdatePanel之外,因此当我进行选择时它不会更新。(编辑:“下一页”按钮位于还包含UserControl的页面上。)我知道一种解决方法:varscriptManager=ScriptManager.GetCurrent(t